#include "types.h"

t1B tavm_run_state = 1;

t1B * tavm_file_data = 0;

aid_t tavm_passive_agents_count = 0;
aid_t tavm_active_agents_count = 0;
struct Agent_Static* tavm_agents_s = 0;
struct Agent_Var* tavm_agents_v = 0;

port_t tavm_ports_count = 0;
struct Port_Static* tavm_ports_s = 0;
struct Port_Var* tavm_ports_v = 0;

addr_t tavm_datamap_count = 0;
struct DataEntry* tavm_datamap = 0;

struct tavm_table tavm_tables[256];

dtype_t tavm_data_type_size[] =
{
    sizeof(t1B),
    sizeof(int16),
    sizeof(uint16),
    sizeof(int32),
    sizeof(uint16),
    sizeof(dtype_t)+sizeof(list_size_t)+256,
    0
};

